export const namespace = "contentLetter";

export const calcColumns = (params) => {
  let { venueArr, operate } = params;
  // let enumlist = {};
  // venueArr.forEach((v) => {
  //   enumlist[v.id] = {
  //     text: v.venueName,
  //   };
  // });
  const columns = [
    {
      title: "ID",
      hidden: process.env.UMI_ENV == "prod" ? true : false,
      width: 180,
      dataIndex: "id",
      hideInSearch: true,
    },
    {
      title: "发起人",
      dataIndex: "senderName",
      hideInSearch: true,
    },
    {
      title: "消息内容",
      dataIndex: "sendContent",
    },
    // {
    //   title: "所属场馆",
    //   dataIndex: "venueId",
    //   valueEnum: enumlist,
    // },
    {
      title: "发送对象数量",
      dataIndex: "sendObjNum",
      hideInSearch: true,
    },
    // {
    //   title: '审核意见',
    //   dataIndex: 'updateBy',
    //   hideInSearch: true
    //
    // },
    // {
    //   title: '审核人',
    //   dataIndex: 'updateBy',
    //   hideInSearch: true
    // },
    // {
    //   title: '审核时间',
    //   dataIndex: 'updateTime',
    //   hideInSearch: true
    // },
    // {
    //   title: '审核状态',
    //   dataIndex: 'state',
    //   // render: (state) => {
    //   //   return state ? <Tag border={false}>已启动</Tag> : <Tag color='#f0f'>禁用</Tag>
    //   // },
    //   valueEnum: {
    //     all: { text: '全部', status: 'Default' },
    //     close: { text: '关闭', status: 'Default' },
    //     running: { text: '运行中', status: 'Processing' },
    //     online: { text: '已上线', status: 'Success' },
    //     error: { text: '异常', status: 'Error' },
    //   },
    // },
    {
      title: "提交时间",
      dataIndex: "verifyDate",
      valueType: "dateTimeRange",
      search: {
        transform: (e) => {
          const [startTime, endTime] = e;
          return {
            startCreateTime: startTime,
            endCreateTime: endTime,
          };
        },
      },
      render: (_, records) => {
        let { verifyDate } = records;
        return <span>{verifyDate}</span>;
      },
    },
    // {
    //   title: "排序值",
    //   dataIndex: "username",
    //   hideInSearch: true,
    // },
  ];

  columns.push(operate);
  return columns;
};
